low cost or moderate cost housing accommodation - Alemán Inglés Diccionario